/**
 * 
 */
package uy.com.pzit.fpmundialmodel.domain;





/**
 * @author pferraz
 *
 */
public class Pais implements Comparable<Pais>{

	private int id;
	private String nombre;
	private String banderaB64;
	private int posEnRanking;
	private int rankingFifa;
	private int rFifa1ant;
	private int rFifa2ant;
	private int partidosEnCompeticion;
	
	
	public Pais(){
		
	}
	
	
	
	/**
	 * @param nombre
	 * @param banderaB64
	 */
	public Pais(String nombre, String banderaB64) {
		this.nombre = nombre;
		this.banderaB64 = banderaB64;
	}



	/**
	 * @param nombre
	 * @param posEnRanking
	 */
	public Pais(String nombre, int posEnRanking) {
		this.nombre = nombre;
		this.posEnRanking = posEnRanking;
	}



	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the nombre
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * @param nombre the nombre to set
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * @return the banderaB64
	 */
	public String getBanderaB64() {
		return banderaB64;
	}

	/**
	 * @param banderaB64 the banderaB64 to set
	 */
	public void setBanderaB64(String banderaB64) {
		this.banderaB64 = banderaB64;
	}

	public int getRankingFifa() {
		return rankingFifa;
	}

	public void setRankingFifa(int rankingFifa) {
		this.rankingFifa = rankingFifa;
	}

	public int getrFifa1ant() {
		return rFifa1ant;
	}

	public void setrFifa1ant(int rFifa1ant) {
		this.rFifa1ant = rFifa1ant;
	}

	public int getrFifa2ant() {
		return rFifa2ant;
	}

	public void setrFifa2ant(int rFifa2ant) {
		this.rFifa2ant = rFifa2ant;
	}

	public int getPosEnRanking() {
		return posEnRanking;
	}

	public void setPosEnRanking(int posEnRanking) {
		this.posEnRanking = posEnRanking;
	}

	


	/**
	 * @return the partidosEnCompeticion
	 */
	public int getPartidosEnCompeticion() {
		return partidosEnCompeticion;
	}



	/**
	 * @param partidosEnCompeticion the partidosEnCompeticion to set
	 */
	public void setPartidosEnCompeticion(int partidosEnCompeticion) {
		this.partidosEnCompeticion = partidosEnCompeticion;
	}



	@Override
	public int compareTo(Pais o) {
		// TODO Auto-generated method stub
		return this.posEnRanking-o.getPosEnRanking();
	}
	
	
}
